/* CSS Document */


.font1{font-weight:bold;font-size:14px;color:#7c776a;}
.font2{font-weight:bold;font-size:14px;color:#333333;}
.font3{font-size:14px;color:#333;line-height: 2.8em;text-align: left}
.grey{color:#7c776a}
.h1{font-size:12px;color:#FFFFFF;text-align: left;font-style: normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, img, ins, q, s, samp,
small, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button,textarea {
    margin:0; 
    padding:0;
}
li{
    display:block;
}
body {
    margin-top:0;
    font:12px/18px Tahoma,"����",Arial,verdana,sans-serif;
    text-align:left;
    color:#000000;
}

a{ 
    color:#0063DC;cursor:pointer;
    outline:medium none;
    text-decoration:none;
    margin-right:3px;
}
a:hover {
    text-decoration:none;
    background-color:#006295;
    color:#fff;

} 


fieldset,img {
    border:0;
}
table {
    border-collapse: collapse; 
}

td {
    vertical-align:top;
}

input,select,textarea {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    outline:none;
    width:120px;
    border:1px #cccccc solid;
}

.btn .submit {
    height:25px;
    outline:none; 
    cursor:pointer;
}

.highlight {
    color:#ff4800;
}
/* public small tips */
.none {display:none;}
.block {display:block;}
.error {color:#ff0000;}
.ct {text-align:center;}

/*head*/
.head{
    background:none repeat scroll 0 0 transparent;
    margin-top:20px;
    width:100%;
}
.head .logo{float:left;
            position:relative;}
.head .nav .search{float: right;padding:2px 0 0 10px;}
.head .nav .search .text{height:16px;background-color:#ccc;border:1px solid #dedace; margin: 0 5px 5px 0 ; padding:1px 1px 0;color:#7d776b;vertical-align:middle;}

.head .nav{

    line-height:36px;
    padding-left:28px;background:#f0f0f0;
    height:36px;

}





.nav ul {padding: 0px 6px 0px 20px;}
.nav li {display:inline;margin:0;padding:0; text-align:center;float:left;display:block;line-height: 1.2em;}
.nav a { margin: 12px 11px 11px 12px;float:left;display:block;text-decoration:none; font-size:14px;font-weight: bold;color: #0063DC;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.nav a span {float:none;}
/* End IE5-Mac hack */
.nav a:hover{color:#FFF; background:#0063DC;}

.btn{
    border:1px solid #CCC;
    background-color:#F1921A;
    color:#fff;
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    outline:medium none;
    padding:2px;
    margin:2px;
}
.btn a{
    text-decoration:none;
}
.btn a:hover{
    text-decoration:none;
}
.titled-content{
    margin:10px 0 10px 0;
}
.titles{
    font-weight:bold;
    color:#000;
    font-size:16px;
    padding-bottom:5px;
    margin:15px 5px 10px 0;
}
.sub-titles{
    margin:10px 0 5px 0;
	padding:3px;
    background-color: #F2F6F0;
    font-size:14px;
    background-color:#F2F6F0;
    color:#000;
}
.avatars{
    display:inline;
    float:left;
    margin:0 0 10px;
    width:76px;
    min-height:76px;
}
.avatars dt{
    text-align:center;
}
.avatars dd{
    text-align:center;
    word-wrap:break-word;
    overflow:hidden;
}
.contents{
    color:#333;
    padding-top:5px;
    padding-bottom:5px;
}

.right-link{
    font-size:13px;
    color:#666;
    right:0;
    text-align:right;
    text-shadow:none;
    float:right;
}
.time{
    color:#999;

}
.clear{
    clear:both;
    font-size:0;
    line-height:0;
}
#user-nav{

}
#profile{
    background-color:#F2F6F0;
    padding:10px;
}
#profile .userAvatar{
    width:170px;
    height:170px;
    overflow:hidden;
    margin-right:10px;
    float:left;
}
#profile .groupAvatar{
    float:left;
    margin-right:10px;
}
#profile .desc{
    margin:10px;
}
#friends{

}
#friends .blk{
    display:inline;
    float:left;
    margin:0 0 10px;
    width:76px;
}
#word-list{

}    

#word-list li{
    list-style-type:none;
    border-bottom:1px dashed #CCCCCC;
    margin:0px;
    padding:3px 0px 3px 0px;
}
#word-list .word{
    min-width:50px;
}
#word-list .desc{

}
#word-list .lan{
    min-width:100px;
    color:#ccc;
}

#note{

}
#note .head{

}

.post-list{
    width:100%;

}
.post-list .title{
    width:60%;
}
.post-list .user{
    width:5;
    overflow:hidden;
}
.post-list .time{
    text-align:right;
    width:100px;
}
.post-list .group{
    width:15%;
}
.post-list td{
    padding:3px 0 3px 0px;
    border-bottom:1px dashed #bebebe;
}

#settings{
    width:100%;
    margin:10px 0 10px 0;
}
#settings .title{
    text-align:right;
    width:100px;
}
#settings .name{
    text-align:left;
    width:100px;
}
#settings tr{
    margin:5px;
    padding:5px;
}
#settings td{
    padding:3px 0 3px 0;
}
#settings select{
    width:125px;
}
#settings .full-width{
    width:80%;
}
#settings textarea{
    width:80%;
    height:300px;
}
.job-detail{
    width:100%;
    margin-bottom:25px;
}
.job-detail table{
    background-color:#F2F6F0;
    margin:10px 1px 10px 1px;
    width:100%;
}
.job-detail td{
    border:1px solid #c0c0c0;
    padding:3px 0 3px 3px;
}
.job-detail .desc{
    margin:10px 1px 10px 1px;
    padding:10px;
    border:1px solid #cccccc;
}
.job-detail .name{
    width:100px;
}
.search-box{
    background-color:#F2F6F0;
    width:100%;
}
.search-box table{
    margin:5px;
}
.search-box td{
    padding:3px 1px 3px 1px;
}
.comment_entry{
    margin-bottom:10px;
    overflow:hidden;
    border-bottom:1px solid #EBEBEB;
}
.comment_entry .usr_avatar{
    float:left;
    height:50px;
    margin-right:5px;
    width:50px;
    overflow:hidden;
}
.comment_entry .info{
    font-size:12px;
    height:22px;
    line-height:22px;
    overflow:hidden;
    padding:0 5px;
}
.comment-form{
    margin-bottom:5px;
}
.comment-form textarea{
    width:95%;
    text-align:left;
    margin-bottom:5px;
}
.post-comments{
    padding-left:50px;
    padding-top:20px;
}

#user-head{
    overflow:hidden;
}
#user-head .avatar{
    margin-right:5px;
    float:left;
    overflow:hidden;
}
#user-head .links{
    overflow:hidden;
    padding:0 0 5px;
}
#user-head .user-info{
    margin-left:55px;
}
#user-head .user-link{
    border-bottom:1px dashed #CCCCCC;
    margin-bottom:5px;
    padding:0 0 5px;
}
#user-head .links li{
    display:inline;margin-right:15px;padding:0; text-align:center;float:left;display:block;line-height: 1.2em;
}
.miniblog{

}
.miniblog ul{
    list-style:none;
}
.miniblog .avatar{
    float:left;
    width:50px;
    margin-right:5px;
}
.miniblog .info{
    overflow:hidden;
    min-height:50px;
}
.miniblog li{
    list-style:none;
    border-bottom:1px solid #B5B5B5;
    margin:3px;
}

.question-nav{
	font-size:16px;
	margin:10px 0 10px 0;
}
.question-nav li{
	list-style:none;
	display:inline;
}